package conf

import (
	"fmt"
	"qingbing/xztools/confs"
)

/*
* 全局实例赋值
 */
func initEntries() {
}

/*
 * 配置初始化
 */
func init() {
	// 解析
	_, err := confs.New().
		SetConfigFile("./resource/conf.yml").
		ReadTo(map[string]any{
			// 配置信息
			"app":    App,
			"engine": ConfEngine,
		})
	if err != nil {
		panic(err)
	}
	// 全局实例赋值
	initEntries()

	fmt.Printf("===== configure start ======\n")
	fmt.Printf("App: %#v\n", App)
	fmt.Printf("ConfEngine: %#v\n", ConfEngine)
	fmt.Printf("===== configure end ======\n")
}
